home *** CD-ROM | disk | FTP | other *** search
/ Internet Publisher's Toolbox / Internet Publisher's Toolbox.iso / w95in / rk02_imp.doc (.txt) < prev    next >
Word Document  |  1995-04-07  |  70KB  |  1,094 lines

  1.  
  2. Chapter 2
  3.  
  4. Corporate Implementation Strategy
  5. This chapter contains details on the phases and tasks for rolling out
  6. Windows┬á95 that are summarized in Chapter 1, ΓÇ£Corporate Deployment Guide.ΓÇ¥
  7. If you are comfortable with the early planning phases of deployment, you
  8. can skip ahead to ΓÇ£Introduction: Specify the Preferred Network Client
  9. Configuration: The DetailsΓÇ¥ later in this chapter.
  10.  
  11.  
  12. In This Chapter
  13. Review Windows 95: The Details    3
  14.   Read Introducing Microsoft Windows 95    3
  15.   Review the Business Case for Windows 95    3
  16.   Acquire the Windows 95 Resource Kit    5
  17.   Read Inside Windows 95 (Optional)    5
  18. Assemble the Planning Team and Tools: The Details    5
  19.   Assign the Project Manager and Staff the Planning Team    5
  20.   Acquire Windows 95    6
  21.   Inventory Client and Server Hardware and Software Configurations    6
  22.   Set Up a Testing Lab and Equipment    6
  23.   Coordinate Review and Training    7
  24. Specify the Preferred Network Client Configuration: The Details    7
  25.   Deciding on Your Configuration Layout    7
  26.   Evaluate Key Features of the Ideal Configuration    8
  27.   Evaluate Recommended Features for Network Clients (Optional)    9
  28.   Evaluate Other Optional Features (Optional)    12
  29. Conduct the Lab Test: The Details    13
  30.   Prepare the Test Site    13
  31.   Install Windows 95 on Test Computers    13
  32.   Test the Installation    14
  33.   Test the Restoration Process    15
  34. Plan the Pilot Rollout: The Details    15
  35.   Install the Source Files for Setup    15
  36.   Automate the Installation    15
  37.   Document the Logistics of a Pilot Installation    16
  38.   Develop the User Training Plan    17
  39.   Develop the Support Plan    19
  40. Conduct the Pilot Rollout: The Details    19
  41.   Simulate the Installation Process    19
  42.   Test Windows 95 Performance and Capabilities    19
  43.   Survey Users for Feedback    20
  44. Finalize the Rollout Plan: The Details    20
  45.   Document, Budget, and Carry Out the Logistics    20
  46.   Update the Policies and Practices Guidelines    20
  47.   Create a Template for the Rollout Database    21
  48. Roll Out Windows 95: The Details    21
  49.  
  50.  
  51. Review Windows 95: The Details
  52.  
  53. This is the first phase of the deployment process, which entails reading
  54. about Windows┬á95 features and benefits. In this phase, those responsible
  55. for planning
  56. and conducting the rollout learn how Windows┬á95 helps reduce support costs
  57. and increase business profitability.
  58.  
  59.  
  60. Read Introducing Microsoft Windows 95
  61.  
  62. Introducing Microsoft Windows┬á95 (ISBN 1-55615-860-2), available from
  63. Microsoft Press, provides information about Windows┬á95 features and
  64. functionality. This book discusses the changes and enhancements made to the
  65. Microsoft Windows operating system to provide easier management and support
  66.  
  67. in a network environment. To order this or other Microsoft Press┬« titles,
  68. call
  69. (800) MSPRESS (or (800) 677-7377).
  70.  
  71. The information contained in Introducing Microsoft Windows┬á95 is also
  72. provided in electronic form as the Windows┬á95 ReviewerΓÇÖs Guide. For online
  73. access to the ReviewerΓÇÖs Guide or other current information on Windows┬á95,
  74. connect to the Microsoft WinNews forum at any of the following electronic
  75. locations.
  76.  
  77. |Online       |How to access                           |
  78. |service      |                                        |
  79. |                                                      | |
  80. |The Microsoft|From the Windows┬á95 desktop, click the  |
  81. |Network      |Microsoft Network icon. Then click      |
  82. |             |Microsoft and, in the Microsoft menu,   |
  83. |             |select Windows┬á95. Click WinNews.       |
  84. |America      |Use the keyword winnews                 |
  85. |Online┬«      |                                        |
  86. |CompuServe┬«  |Type go winnews                         |
  87. |FTP on the   |Type ftp://ftp.microsoft.com            |
  88. |Internet     |/PerOpSys/Win_News                      |
  89. |GEnieΓäó       |Download files from the WinNews area    |
  90. |             |under the Windows┬á95 RTC.               |
  91. |ProdigyΓäó     |Type jump winnews                       |
  92. |World Wide   |Type http://www.microsoft.com           |
  93. |Web on the   |                                        |
  94. |Internet     |                                        |
  95.  
  96.  
  97. Review the Business Case for Windows 95
  98.  
  99. Many leading industry analysts have developed independent assessments of
  100. the impact of Windows┬á95 on corporate operations. The reports of two firms,
  101. Gartner Group, Inc. and Usability Sciences Corporation, are discussed in
  102. this section, to assist rollout planners in understanding specifically how
  103. Windows┬á95 reduces the total cost of ownership for a personal computer in
  104. your organization.
  105.  
  106.  
  107. Gartner Group, Inc. Reports
  108.  
  109. Two published reports are available, describing the cost of migrating to
  110. Windows┬á95 from Windows 3.x and the effect of Windows┬á95 on the total cost
  111. of ownership of a personal computer. This section summarizes key findings
  112. of
  113. the reports. To receive the complete report, contact Gartner Group, Inc. at
  114. (203) 967-6700 and ask for the Total Cost of Ownership study (reference
  115. Personal Computing Service K-820-1094) and the report entitled ΓÇ£GUI
  116. Operating System Migration: How Sticky Will It Be?ΓÇ¥ (August 22, 1994).
  117.  
  118. Highlights of these reports include the following.
  119.  
  120.  
  121. Payback period is short.
  122.  
  123. Gartner Group projects that a typical organization will earn back the cost
  124. of migrating to Windows┬á95 within three to six months, based
  125. on support cost savings alone. Assuming that, on an annual basis,
  126. Windows┬á95 costs $1180 less per user to run than Windows 3.1, over five
  127. years, Gartner
  128. Group estimates that organizations will save nearly $6000 per user. Notice
  129. that, even if organizations do not realize this precise reduction in costs,
  130. the support-
  131. cost savings should substantially exceed the cost of migration.
  132.  
  133.  
  134. Migration is justified even when only using 16-bit applications.
  135.  
  136. Gartner Group recommends that organizations migrate to Windows┬á95 ΓÇ£if only
  137. to run 16-bit Windows applications on a more stable, easier to use
  138. platform.ΓÇ¥
  139.  
  140.  
  141. Planning Windows┬á95 deployment increases potential savings.
  142.  
  143. In its ΓÇ£Cost of MigrationΓÇ¥ study, Gartner Group demonstrates that
  144. organizations benefit substantially through decreased costs by planning
  145. their deployment of Windows┬á95. In fact, by planning the traditional labor-
  146. intensive operations (for example, the installation process) an
  147. organization could realize costs of migrating to Windows┬á95 that are less
  148. than the average upgrade cost from Windows 3.0
  149. to Windows 3.1.
  150.  
  151. Although not cited in these reports, additional payback should result from
  152. increased user productivity due to features such as Dial-Up Networking,
  153. multitasking, multithreading, and so on.
  154.  
  155.  
  156. Usability Sciences Corporation Report
  157.  
  158. Usability Sciences Corporation, an independent usability testing group,
  159. performed
  160. a study on how users are affected by moving to Windows┬á95. Their study
  161. included 75 existing Windows 3.1 users with varied levels of skill in
  162. performing common tasks. Details of the study and its findings are
  163. available from the WinNews electronic forum.
  164.  
  165. Highlights of the studyΓÇÖs results include the following.
  166.  
  167.  
  168. Users get started quickly.
  169.  
  170. After testing users as they performed specified tasks in Windows 3.1, and
  171. then allowing them a 20-minute ΓÇ£playΓÇ¥ period with Windows┬á95, the study
  172. found that the same users were almost as fast under Windows┬á95 in
  173. performing comparable tasks as they were in Windows 3.1.
  174.  
  175.  
  176. Users perform faster.
  177.  
  178. Usability Sciences reported that, within 1.5 hours of first using
  179. Windows┬á95, Windows 3.1 users performed operations nearly twice as fast
  180. as they did on Windows 3.1.
  181.  
  182.  
  183. Extensive user training is not needed.
  184.  
  185. Because all tests in the study were performed using the online tutorial
  186. that comes with Windows┬á95, the results demonstrate that lengthy training
  187. sessions are not necessary.
  188.  
  189. As additional reports and studies are published, theyΓÇÖll be placed on the
  190. WinNews online forums. Check these forums for periodic updates.
  191.  
  192.  
  193. Acquire the Windows 95 Resource Kit
  194.  
  195. The Windows┬á95 Resource Kit, available from Microsoft Press, is a technical
  196. supplement to the Windows┬á95 product documentation, written to assist
  197. administrators in installing, supporting, and managing Windows┬á95 on
  198. corporate networks.
  199.  
  200. Each Planning and Installation team member should obtain a copy of the
  201. Resource┬áKit for review as they prepare for deployment planning.
  202.  
  203.  
  204. Read Inside Windows 95 (Optional)
  205.  
  206. For additional information about Windows┬á95, particularly for a background
  207. on its design and for a history of its development, team members can read
  208. Inside Windows┬á95 from Microsoft Press. This book contains guidelines and
  209. tips for application developers working with Windows┬á95.
  210.  
  211.  
  212. Assemble the Planning Team and Tools: The Details
  213.  
  214. This phase involves gathering the resources, including equipment and staff,
  215. to properly plan for testing and evaluating Windows┬á95. Members of the
  216. Support team should receive training during this phase.
  217.  
  218.  
  219. Assign the Project Manager and Staff the Planning Team
  220.  
  221. The deployment project manager participates in the Executive team and leads
  222. the Planning team. This individual is usually the head of the Information
  223. Systems department; however, the executive committee may find another
  224. individual to be more appropriate, depending on the organization.
  225.  
  226. When setting up the Planning team, it is important to include a set of
  227. individuals representing the groups involved in the deployment process.
  228. This includes people from the Corporate Support and Employee Training
  229. departments, the Corporate Standards Committee, and key Installation team
  230. members. Individuals from the Finance and Accounting group will need to
  231. take part in planning and evaluation later on, but need not be assigned to
  232. the team for the full duration of the deployment process.
  233.  
  234.  
  235. Acquire Windows 95
  236.  
  237. When you purchase Windows┬á95, Microsoft recommends that you purchase the
  238. compact disc version, in order to obtain the administrative software tools.
  239.  
  240. More information to be provided.
  241.  
  242.  
  243. Inventory Client and Server Hardware and Software Configurations
  244.  
  245. YouΓÇÖll need to survey a representative sample of your network to compile an
  246. inventory of hardware and software used on client and server computers.
  247. When this inventory is compiled, you can accurately simulate the
  248. organizational environment in the lab. Such a simulation helps you make
  249. broad decisions about your companyΓÇÖs computing infrastructure, such as the
  250. choice of protocol or the default desktop configuration as it pertains to
  251. applications.
  252.  
  253. Software management tools can be used to query computers on the network for
  254. hardware and software configurations. For example, the Microsoft
  255. Diagnostics (MSD) tool can run a report for output to a text file,
  256. describing a computerΓÇÖs specific hardware and settings. For more detailed
  257. information about a large number of computers on a network, you can use
  258. system management programs, such as the Microsoft Systems Management
  259. Server, to conduct the inventory.
  260.  
  261.  
  262. Set Up a Testing Lab and Equipment
  263.  
  264. To effectively evaluate and test the Windows┬á95 installation process, you
  265. need to set aside enough physical space and to assemble a sufficient number
  266. of computers to test everything from Server-based Setup to hand-tuning
  267. options for the local computer. In addition, if your network environment
  268. includes the use of portable computers that dial into the company, or if
  269. you use additional servers or mainframe computers for business data, youΓÇÖll
  270. want to ensure that the lab computers have full access to the network and
  271. an analog phone line. It is important that you test and implement all of
  272. the Windows┬á95 features comprehensively in the lab with all of your
  273. business-specific applications before moving to the pilot installation.
  274.  
  275. Installation of Windows┬á95 on a server requires 90 MB of disk space.
  276.  
  277.  
  278. Coordinate Review and Training
  279.  
  280. By reviewing specific portions of the Windows┬á95 Resource Kit, the
  281. Installation and Planning teams can gain an understanding of Windows┬á95
  282. features and functionality. A review of the ΓÇ£Guided Tour for
  283. AdministratorsΓÇ¥ and of the chapters contained in Chapter 2, ΓÇ£Installation,ΓÇ¥
  284. can provide the teams with the information necessary to evaluate product
  285. features for system configuration.
  286.  
  287. Support team members must become familiar with all information in the
  288. Resource Kit to prepare for their role in the deployment process. For more
  289. extensive training, team members can receive instruction at a Microsoft
  290. Authorized Technical Education Center and participate the Certified
  291. Professional program.
  292.  
  293. For information about authorized training offered for Windows┬á95 and the
  294. Certified Professional program and referral to a local Microsoft Solution
  295. Provider Authorized Technical Education Center (ATEC), call (800) SOLPROV
  296. (or (800) 765-7768). Call the Microsoft Fax Server at (800) 727-3351 and
  297. request document number 10000256 for the location of the Authorized
  298. Academic Training Program (AATP) site nearest you. Microsoft ATECs and
  299. Microsoft AATPs offer Microsoft Official Curriculum delivered by Microsoft
  300. Certified Trainers to educate computer professionals on Microsoft
  301. technology.
  302.  
  303. For other training information, see Appendix J, ΓÇ£Windows 95 Resource
  304. Directory.ΓÇ¥
  305.  
  306.  
  307. Specify the Preferred Network Client Configuration: The Details
  308.  
  309. Detailed analysis is required to determine your preferred client-computer
  310. configuration. Starting with the ideal configuration, which uses the most
  311. functional and best-performing client software, you must evaluate each
  312. feature against your organizationΓÇÖs needs and environment to determine its
  313. appropriateness and compatibility. If you are considering different
  314. configuration alternatives, repeat this evaluation for each configuration.
  315.  
  316. The following sections describe feature options and decisions to evaluate
  317. in specifying the network client configuration.
  318.  
  319.  
  320. Deciding on Your Configuration Layout
  321.  
  322. When deciding where to place Windows┬á95 files, consider how the computer
  323. will be used and evaluate the benefits of each placement option. If the
  324. computers are personal workstations, portable computers that occasionally
  325. connect to the network, or are used in workgroups that only share data and
  326. applications such as word processors (not operating system software), then
  327. you might want to install Windows┬á95 executable files and applications on
  328. the local hard disk and run these locally. Swap files and TEMP files are
  329. also located on the local hard disk. The network is used only to store
  330. commonly used data.
  331.  
  332. On the other hand, if you want to run a shared copy of Windows┬á95 to reduce
  333. the hardware requirements for the network computers, to allow users to
  334. access more than one computer, and to provide a central location for
  335. managing usersΓÇÖ system configurations, then you would install Windows┬á95
  336. files so that all Windows┬á95 executable files and applications run from the
  337. network. All data is saved on the network. Swap files and TEMP directories
  338. are placed on network drives.
  339.  
  340. Support for diskless workstations is available for NetWare networks with
  341. the initial release of Windows┬á95. For information about support under
  342. Windows┬áNT, contact your Microsoft sales support representative.
  343.  
  344.  
  345. Evaluate Key Features of the Ideal Configuration
  346.  
  347. This section provides detailed discussions of the features which might be
  348. included in an ideal network client configuration.
  349.  
  350.  
  351. Using a 32-bit, Protected-Mode Network Client
  352.  
  353. For best performance, select a network client that uses a 32-bit redirector
  354. for accessing servers. Windows┬á95 includes the 32-bit Microsoft Client for
  355. NetWare Networks and the Client for Microsoft Networks; each of these has a
  356. 32-bit redirector. The benefits of using a 32-bit, protected-mode client
  357. include the following:
  358.  
  359.    Provides for easy installation and configuration using built-in
  360.   Windows┬á95 tools
  361.    Uses no real-mode memory
  362.    Provides faster data I/O across the network
  363.    Offers greater stability than real-mode redirectors
  364.    Allows more than one redirector to be run at one time, and thereby
  365.   enables access to servers for multiple networks without having to reload
  366.   the operating system for a new network client
  367.    Makes networking seamless in the Windows┬á95 user interface; users can
  368.   browse the server for multiple networks in Network Neighborhood, all
  369.   within the same namespace ΓÇö users donΓÇÖt need to know which type of
  370.   network they are browsing
  371.  
  372. If you are using another type of network, contact your network vendor
  373. regarding the availability of a 32-bit, protected-mode network client. If a
  374. protected-mode client is unavailable, you can run a protected-mode
  375. Windows┬á95 client such as Client for Microsoft Networks in conjunction with
  376. a real-mode network client.
  377.  
  378.  
  379. Using a 32-bit, Protected-Mode Protocol
  380.  
  381. If you select a 32-bit, protected-mode network client, then by default
  382. Windows┬á95 also sets up a 32-bit, protected-mode protocol. Even if you are
  383. running a real-mode client such as the Novell┬« 3.x workstation shell (NETX)
  384. with a real-mode implementation of IPX/SPX to access NetWare┬« servers, you
  385. can still load the 32-bit version of the Microsoft IPX/SPX-compatible
  386. protocol. The benefits of adding the protected-mode protocol are better
  387. performance and better stability for network communications to servers that
  388. are not running NetWare (for example, computers running Windows┬á95 or
  389. Windows NT).
  390.  
  391. In addition, for protocols such as TCP/IP, the Microsoft 32-bit version
  392. enables additional functionality such as the ability to use DHCP and WINS
  393. servers which dynamically set the IP addresses and resolve computer names
  394. for client computers on the network. Each protocol has a number of
  395. benefits, as discussed in Chapter 12, ΓÇ£Network Technical Discussion.ΓÇ¥
  396.  
  397.  
  398. Using the Latest Network Adapter Drivers
  399.  
  400. For best performance, use the latest network adapter drivers available.
  401. These should be NDIS 3.1-compatible drivers which provide Plug and Play
  402. capabilities. Such drivers take up no real-mode memory and can be loaded or
  403. unloaded dynamically as required.
  404.  
  405. The only instances in which you wouldnΓÇÖt use the latest drivers are:
  406.  
  407.    The newest driver isnΓÇÖt available for your network adapter.
  408.    Your site requires ODI cards and drivers.
  409.  
  410.  
  411. Evaluate Recommended Features for Network Clients (Optional)
  412.  
  413. The following optional features are recommended for your preferred
  414. configuration. These features define how Windows┬á95 will be installed and
  415. administered in your organization.
  416.  
  417.  
  418. Using System Policies
  419.  
  420. For centralized administration of client computers, you must enable system
  421. policies. System policies allow you to centrally edit and control
  422. individual user and computer configurations. For example, if you want to
  423. place a custom Start menu on user desktops or to limit access to Control
  424. Panel options, system policies make it easy to do this from a central
  425. location for a large number of users.
  426.  
  427. Enabling policies creates a single file that resides on the server, and
  428. thus does not involve physically touching the client computer. In general,
  429. the policy file can be modified on the server after Windows┬á95 is
  430. installed; however, some types of changes, such as adding group support or
  431. a nonstandard server path for product updates, require configuration on the
  432. client computer. For information on the types of restrictions available and
  433. for details on how to implement system policies, see Chapter 15, ΓÇ£User
  434. Profiles and System Policies.ΓÇ¥
  435.  
  436.  
  437. Using User Profiles
  438.  
  439. With user profiles, users can use personalized desktop settings each time
  440. they log on to a computer. This is especially useful for multiple users
  441. sharing a single computer who want to customize their desktops and have
  442. those custom settings loaded at logon. Conversely, a single user can move
  443. between computers using the same profile if the administrator stores that
  444. profile on the server. An administrator can also take advantage of profiles
  445. to require that a mandatory desktop configuration be loaded each time a
  446. user logs on. The ability to change profile settings can be controlled by
  447. the administrator. For information on how to use user profiles, see Chapter
  448. 15, ΓÇ£User Profiles and System Policies.ΓÇ¥
  449.  
  450. User profiles are not needed when only one person uses the computer or when
  451. a custom desktop adds no value. By not enabling user profiles, the logon
  452. process is shortened slightly, because the system does not need to locate
  453. and load the profile.
  454.  
  455.  
  456. Enabling Remote Administration
  457.  
  458. To remotely administer a computerΓÇÖs Registry, you must first enable this
  459. capability. This is done on the client computer by installing the network
  460. service called Microsoft Remote Registry service, enabling user-level
  461. security, and enabling the Remote Administration feature. Remote
  462. administration capabilities allows you to conduct a variety of tasks
  463. remotely over the network such as administering the file system, sharing or
  464. restricting directories, or querying and making changes to the Registry. If
  465. you plan to do any of these tasks, be sure to enable this feature during
  466. Windows┬á95 installation.
  467.  
  468. You should not enable remote administration if you donΓÇÖt need these
  469. services, because doing so causes unnecessary, extra processes to run on
  470. the client computer and on the network. These extra remote services could
  471. then theoretically be used
  472. by individuals on the networkΓÇö provided they knew the appropriate password
  473. ΓÇö to access information on your client computers. However, Windows┬á95 comes
  474. with security capabilities to protect against unauthorized use of the
  475. Remote Registry service. For more information, see Chapter 16, ΓÇ£Remote
  476. Administration.ΓÇ¥
  477.  
  478.  
  479. Using Setup Scripts for Windows 95 Setup
  480.  
  481. Setup scripts (which are batch files) allow you to predefine responses to
  482. prompts that appear during Windows┬á95 Setup. Setup scripts go hand-in-hand
  483. with push installations to completely automate the installation process.
  484. The choice to use a setup script is very straightforward. If you need to
  485. conduct a similar installation more than five times, you should use a setup
  486. script. Begin planning for setup scripts and push installations during this
  487. phase, as you are specifying the preferred client configuration. Ensure
  488. that you document each feature needed, so that you can automate the
  489. selection of these features. For more information, see Chapter 5, ΓÇ£Custom,
  490. Automated, and Push Installations.ΓÇ¥
  491.  
  492.  
  493. Using Push Installations for Windows 95 Setup
  494.  
  495. You need to understand and plan in advance how the push installation
  496. process will work for a given computer. There are several alternatives for
  497. remotely initiating the installation, ranging from editing the clientΓÇÖs
  498. login script, to sending by electronic mail a link that contains a setup
  499. script. You will want to consider how to push the installation for each
  500. computer and ensure that the client computers are configured
  501. to support this process.
  502.  
  503. For organizations with 50 or more computers, being physically present to
  504. install each client computer is not a viable option because of the cost. In
  505. that case, you may need to turn to an administrative software solution such
  506. as Microsoft Systems Management Server. When using administrative software
  507. tools, additional client-side software may be needed. Be sure to include
  508. this software in the installation plan.
  509.  
  510. For more information about using push installations, see Chapter 5,
  511. ΓÇ£Custom, Automated, and Push Installations.ΓÇ¥
  512.  
  513.  
  514. Using Peer Resource Sharing Services
  515.  
  516. The peer resource sharing capability in Windows┬á95 allows your client
  517. computers to share files and printers directly from a local personal
  518. computer, instead of on a central server. Peer resource sharing may reduce
  519. the traffic and disk space required on central servers, because you are
  520. leveraging the power of individual computers.
  521.  
  522. Security for peer resource sharing services may take the form of user-level
  523. security based on the user accounts on a Windows NT or NetWare network.
  524. Notice that a Microsoft Windows NT Client Access License is required if the
  525. computer will be connecting to servers running Windows NT Server. For
  526. information, see Chapter 8, ΓÇ£Windows┬á95 on Microsoft NetworksΓÇ¥ or contact
  527. your Microsoft reseller.
  528.  
  529. If you donΓÇÖt have servers to provide security validation or donΓÇÖt want to
  530. use user-level security, you can use share-level security, with each
  531. individual implementing security and a password scheme on the local
  532. computer. Share-level security is set on a directory-by-directory basis.
  533.  
  534. If you do not want to use peer resource sharing services and want to
  535. disable the capability on each client computer, you can do so by selecting
  536. the appropriate option in system policies.
  537.  
  538.  
  539. Using User-Level Security
  540.  
  541. User-level security is based on user account lists stored on Windows┬áNT or
  542. Novell NetWare servers. The user accounts specify which users have access
  543. rights on the network. Windows┬á95 passes on a userΓÇÖs request for access to
  544. the servers for validation. Pass-through user-level security protects
  545. shared network resources by requiring that a security provider authenticate
  546. a userΓÇÖs request to access resources.
  547.  
  548. User-level security is required for remote administration of the Registry
  549. and for network access to full user profiles. For information on
  550. implementing security in Windows┬á95, see Chapter 14, ΓÇ£Security.ΓÇ¥
  551.  
  552.  
  553. Evaluate Other Optional Features (Optional)
  554.  
  555. The following features may be useful in your organization. Review the
  556. related discussion before making a decision.
  557.  
  558.  
  559. Using Microsoft Exchange Mail
  560.  
  561. The new Microsoft Exchange feature in Windows┬á95 manages all messaging
  562. information in one place, with a single inbox for electonic mail, faxes,
  563. and other messages. In addition, Windows┬á95 comes with a complete small-
  564. business mail system  ΓÇö that is, a mail client and a postoffice ΓÇö that
  565. allows users to exchange electronic mail through a single postoffice. This
  566. mail client integrates well into Microsoft Mail servers, and the postoffice
  567. can be upgraded to provide an enterprise mail system.
  568.  
  569. You can also use a variety of other mail or messaging systems through
  570. Microsoft Exchange as long as they use a MAPI 1.0 driver. If you have an
  571. existing mail system that doesnΓÇÖt use a MAPI 1.0 driver, you can continue
  572. to use that mail system without running the Microsoft Exchange Mail
  573. capability. In this case, you would install Microsoft Exchange only if you
  574. wanted to use the Microsoft Fax capability so that incoming faxes are
  575. collected by Microsoft Exchange. For more information, see Chapter 26,
  576. ΓÇ£Electronic Mail and Microsoft Exchange,ΓÇ¥ and Chapter 27, ΓÇ£Microsoft Fax.ΓÇ¥
  577.  
  578.  
  579. Using Microsoft Fax
  580.  
  581. Microsoft Fax provides a built-in fax capability that allows a computer
  582. running Windows┬á95 to send and receive faxes as bitmap and binary files
  583. without any additional software. It also allows users within a Windows┬á95
  584. workgroup to
  585. share a fax modem, but if you have an existing fax server in your
  586. organization,
  587. you should probably to continue to use that server for computers on the
  588. network.
  589. In that case, Microsoft Fax features would still be useful for portable
  590. computer users who travel. For more information, see Chapter 27, ΓÇ£Microsoft
  591. Fax.ΓÇ¥
  592.  
  593.  
  594. Using Dial-Up Networking
  595.  
  596. This built-in client software allows the computer to use popular, server-
  597. based
  598. dial-in packages such as Windows NT RAS, Novell Netware Connect, and Shiva
  599. NetModem. Dial-Up Networking provides additional security for remote dial-
  600. up connections and requires some additional configuration of procotols and
  601. software. For more information, see Chapter 28, ΓÇ£Dial-Up Networking and
  602. Mobile Computing .ΓÇ¥
  603.  
  604.  
  605. Using The Microsoft Network
  606.  
  607. The Microsoft Network is an online service that offers chat capability,
  608. information bulletin boards, and electronic mail. It is the best place to
  609. obtain Microsoft product information and technical support. For more
  610. information, see Chapter 29, ΓÇ£The Microsoft Network.ΓÇ¥
  611.  
  612.  
  613. Using Disk Management Tools
  614.  
  615. Windows┬á95 ships with useful disk tools such as disk compression and
  616. defragmenting utilities that run from within Windows┬á95. The disk
  617. compression utility upgrades DoubleSpace┬« and DriveSpaceΓäó programs from MS-
  618. DOS┬á6.2x. For details, see Chapter 20, ΓÇ£Disks and File Systems.ΓÇ¥
  619.  
  620.  
  621. Conduct the Lab Test: The Details
  622.  
  623. This phase in the deployment process involves four significant efforts:
  624. preparing the site, conducting the installation, testing the installation,
  625. and restoring the system.
  626.  
  627.  
  628. Prepare the Test Site
  629.  
  630. Preparing the site involves ensuring that the location of each computer,
  631. the computer itself, and the hard disk in particular are all ready for
  632. Windows┬á95 to be installed. In terms of the physical site, ensure that you
  633. have the appropriate jacks for connecting to the network.
  634.  
  635. In terms of the computer itself, ensure that it has the appropriate hard
  636. disk space, RAM (at least 4 MB, but 8 MB is recommended), and processor
  637. (386DX or better is recommended) to run Windows┬á95. To review the
  638. requirements for running a shared copy of Windows┬á95 from a server, see
  639. Chapter 4, ΓÇ£Server-Based Setup for Windows 95.ΓÇ¥
  640.  
  641. In addition, run virus detection, disk scanning, and defragmentation
  642. programs on
  643. the computer to correct any problems prior to installation. Although the
  644. computer may appear to be operating properly, software upgrades often
  645. uncover hardware
  646. or software problems, because of the way they read and write data to the
  647. hard disk. Correct any such problems before installing Windows┬á95.
  648.  
  649. Lastly, when preparing the site, be sure to back up critical data and
  650. configuration files for the system, in case the installation fails or you
  651. need to revert to the previous operating system for some reason. This
  652. includes backing up INI files (such as WIN.INI and SYSTEM.INI), GRP files,
  653. AUTOEXEC.BAT, CONFIG.SYS, and all key data files. As an added precaution,
  654. create a system startup disk and back up the Windows and DOS directories
  655. and all the files in the root directory.
  656.  
  657. If you need to automate the restoration, consider using a commercial backup
  658. program, instead of copying the files by hand.
  659.  
  660.  
  661. Install Windows 95 on Test Computers
  662.  
  663. Before setting up Windows┬á95 for the first time, verify that the computerΓÇÖs
  664. existing network is working properly. Then use Chapter 2, ΓÇ£Installation,ΓÇ¥
  665. in the Windows┬á95 Resource Kit to help you install and configure Windows┬á95
  666. correctly. Chapter 5, ΓÇ£Custom, Automated, and Push Installations,ΓÇ¥ includes
  667. instructions on how to automate the installation process using setup
  668. scripts. Take note of which options you want to predefine as entries for
  669. the MSBATCH.INF file used for the setup script.
  670.  
  671.  
  672. Test the Installation
  673.  
  674. After youΓÇÖve set up a computer with Windows┬á95, youΓÇÖll need to run a
  675. variety of tests to ensure that it runs correctly on your network and that
  676. you can still perform all of your usual tasks. Use your own testing
  677. methodology or test the following to verify correct system operation:
  678.  
  679.    Connect to and browse the network
  680.    Set up a printer and test printing to local and network printers
  681.    Open, run, and close applications both on the client computer and on the
  682.   server
  683.    Shut down completely
  684.  
  685. In addition to ensuring that the preferred client configuration works as
  686. expected, you may also want to conduct additional testing of the optional
  687. software features and components in Windows┬á95. This can help you determine
  688. whether you are running Windows┬á95 optimally. For this kind of testing,
  689. conduct side-by-side evaluations on two computers, changing individual
  690. features on each one, to determine the following:
  691.  
  692.    Performance in terms of responsiveness and throughput
  693.    Ease of use
  694.    Stability
  695.    Compatibility
  696.    Functionality
  697.  
  698. To evaluate network client software for Novell NetWare, run your network
  699. performance tests in the following configurations:
  700.  
  701.    Windows┬á95 installed with an existing 16-bit, Novell-supplied
  702.   workstation client (NETX), using ODI drivers
  703.    Windows┬á95 added to an existing installation of Windows 3.x and NetWare,
  704.   using Client for NetWare Networks and protected-mode networking support
  705.   components (NDIS adapter drivers)
  706.    Windows┬á95 as a new installation using all protected-mode components,
  707.   including both Client for NetWare Networks and Client for Microsoft
  708.   Networks, plus peer resource sharing support
  709.  
  710. Perform several common tasks such as connecting to the network,
  711. administering
  712. a remote NetWare server, and so on, to test for ease of use. Similarly,
  713. youΓÇÖll want to run any business-specific NetWare applications under
  714. Microsoft Client for NetWare Networks to ensure that they run compatibly.
  715. Any stability issues should become apparent during this testing.
  716.  
  717. See Chapter 3, ΓÇ£Networking,ΓÇ¥ in the Windows┬á95 Resource Kit to understand
  718. the differences in functionality between network clients.
  719.  
  720.  
  721. Test the Restoration Process
  722.  
  723. Having thoroughly tested the preferred network client, completely restore
  724. one of
  725. the test computers to the previous client configuration and document the
  726. process. The degree to which you need to test and restore the computer
  727. depends on the
  728. tools at your disposal. Chapter 6, ΓÇ£Setup Technical Discussion,ΓÇ¥ documents
  729. how to restore the previous operating system manually.
  730.  
  731.  
  732. Plan the Pilot Rollout: The Details
  733.  
  734. This phase involves three major efforts: automating the installation,
  735. documenting the logistics of the pilot installation, and preparing the user
  736. training plan. These efforts are a combination of planning and lab-testing
  737. work.
  738.  
  739.  
  740. Install the Source Files for Setup
  741.  
  742. You need to designate a network server that will be used as the source file
  743. installing Windows┬á95 over the network using custom setup scripts. Then use
  744. Server-based Setup to install Windows┬á95 source files on a server. This
  745. program is available
  746. only on the Windows┬á95 compact disc (in the ADMIN\NETTOOLS\NETSETUP
  747. directory).
  748.  
  749. You must make choices based on your client configuration, including whether
  750.  
  751. client computers will run a shared copy of Windows┬á95 from the server, or
  752. run Windows┬á95 locally from the hard disk.
  753.  
  754. See Chapter 4, ΓÇ£Server-Based Setup for Windows 95,ΓÇ¥ for step-by-step
  755. instructions. Document any changes to this process.
  756.  
  757.  
  758. Automate the Installation
  759.  
  760. Automating the installation consists of creating a setup script, setting up
  761. Windows┬á95 on the server, and creating a push installation process.
  762.  
  763. With a setup script you can perform a ΓÇ£hands-freeΓÇ¥ installation, so that
  764. the user need not respond to any prompts or even touch the computer during
  765. Windows┬á95 Setup.
  766.  
  767. Setting up Windows┬á95 on the server requires the Server-based Setup program
  768. (NETSETUP.EXE) from the Windows┬á95 compact disc. Installing Windows┬á95
  769. source files on the server is a separate and distinct process from the
  770. Windows┬á95 Setup program (SETUP.EXE) that you ran in the initial lab
  771. installation.
  772.  
  773.  
  774.  
  775. Note
  776. Depending on the common network configuration at your site, you may
  777. determine that you need to remove a line from one or more configuration
  778. files as a global procedure before starting Windows┬á95 Setup. For example,
  779. you may want to use a protected-mode protocol such as Microsoft TCP/IP
  780. during Setup instead of the real-mode version of TCP/IP currently being
  781. using on the target computers. In addition, users may be running certain
  782. TSRs or applications that should be closed before running Windows┬á95 Setup.
  783. In these cases, you can modify NETDET.INI on NetWare networks as described
  784. in Chapter 9, ΓÇ£Windows 95 on NetWare Networks.ΓÇ¥ On other networks,
  785. including Microsoft networks, modify the [Install] section of MSBATCH.INF
  786. to automate these changes. (For more information, see Appendix D,
  787. ΓÇ£MSBATCH.INF Parameters.ΓÇ¥)
  788.  
  789.  
  790. When you run Server-based Setup to install source files on the server, you
  791. can also create a default setup script, and you can specify whether the
  792. Windows┬á95 source files on the server will be used to set up Windows┬á95 to
  793. run locally from a single computer or to run a shared copy from the server
  794. for client computers that require
  795. a shared installation.
  796.  
  797. In addition, you may want to manually add other files to the shared
  798. directory on
  799. the server, such as custom bitmaps for screens or a predefined WKGRP.INI
  800. file
  801. for workgroup organization, so that client computers are fully configured
  802. when Windows┬á95 is installed.
  803.  
  804. Creating a push installation process involves doing some final work on the
  805. server, such as editing the login script for the user, or sending a link in
  806. electronic mail to
  807. a batch file that runs Windows┬á95 Setup, so that the user only needs to log
  808. on or double-click an icon to start the installation. System management
  809. software such as Microsoft Systems Management Server can also be used to
  810. start the installation centrally.
  811.  
  812. For more information, see Chapter 5, ΓÇ£Custom, Automated, and Push
  813. Installations.ΓÇ¥
  814.  
  815.  
  816. Document the Logistics of a Pilot Installation
  817.  
  818. This involves determining the timing and the process for pilot
  819. installation, choosing the pilot user group, and communicating to the group
  820. about the pilot rollout.
  821.  
  822. Although you are just testing the installation process, the first pilot
  823. sets the tone
  824. and presents an example of the final rollout, so it is important to be
  825. completely prepared with all aspects of the rollout. This requires that you
  826. determine the time
  827. it will take for installation, the personnel and tools needed to facilitate
  828. the process, and the overall schedule.
  829.  
  830. When determining the installation time for the pilot rollout, base the
  831. projections on how long it takes for installation of an individual
  832. computer; remember to schedule the downtime for each user. Also, in
  833. obtaining tools for the pilot rollout, you may want to include management
  834. software that can help automate the installation.
  835.  
  836. The following list identifies critical considerations for the pilot
  837. rollout:
  838.  
  839.    Do you have a list of the target computers?
  840.      Has each computer been backed up?
  841.      Have passwords been reset for CMOS, the network, and applications?
  842.      Have virus checking and disk defragmentation been performed?
  843.      What date, time, and location have been chosen for the rollout?
  844.    What is the schedule for pilot installations?
  845.    How many systems will be installed per day? Start with a conservative
  846.   estimate and then increase or decrease the number, based on your
  847.   experiences with the initial installations.
  848.    At what time of day should the installations occur? You may want to
  849.   schedule installations to occur on weekdays after normal business hours
  850.   or on weekends.
  851.    Who will participate in the installations? In addition to the
  852.   Installation team members, be sure to assign a system administrator with
  853.   full rights on the server, including the right to administer mail or
  854.   database server passwords.
  855.  
  856. ItΓÇÖs important to choose a pilot user group or department that is willing
  857. and able to accommodate the rollout. Try not to select a department that is
  858. attempting to meet
  859. a schedule deadline during the rollout, or a group that is traditionally
  860. slow in adopting new technology.
  861.  
  862. Another step at this stage is informing users about the pilot rollout plan.
  863. You can use a videotape presentation, an interoffice memo, or a company
  864. meeting as the means for communicating with users about the rollout. But,
  865. regardless of the form used, the message must explain to users the benefits
  866. of moving to Windows┬á95,
  867. and describe the overall plan and process by which each group or department
  868. will make the move. This makes it easier for your users to plan for and
  869. accept the migration to Windows┬á95 as part of their schedules.
  870.  
  871.  
  872. Develop the User Training Plan
  873.  
  874. The first steps in developing a training plan are to acquire a training
  875. lab, set up computers in the lab, and appoint a team member as instructor.
  876. (If in-house resources are not available, use a vendor to develop and
  877. conduct the training.)
  878. The instructor will be responsible for creating and testing the training
  879. program.
  880.  
  881. There are a number of training approaches and a variety of tools you can
  882. use.
  883. A recommended approach is to divide the training into sessions
  884. corresponding
  885. to three distinct topics: The Basics, Corporate-Specific Applications, and
  886. Customization.
  887.  
  888. The session entitled ΓÇ£The BasicsΓÇ¥ includes the top 10 functions any user
  889. needs to know to accomplish daily work, such as the following:
  890.  
  891. |Function                  |To do the function, use   |
  892. |                          |this                      |
  893. |                                                     | |
  894. |Launch programs, load     |Start button              |
  895. |documents,                |                          |
  896. |find a file               |                          |
  897. |Change settings           |Control Panel             |
  898. |Get help on a specific    |F1 or Help command        |
  899. |topic                     |                          |
  900. |Switch between            |Taskbar                   |
  901. |applications              |                          |
  902. |Minimize, maximize, and   |Window buttons            |
  903. |close windows             |                          |
  904. |Browse your hard disk     |My Computer and Windows   |
  905. |                          |Explorer                  |
  906. |Connect to a network drive|Network Neighborhood      |
  907. |Print a document          |Point and Print           |
  908.  
  909. The Windows 95 online tutorial and Introducing Microsoft Windows┬á95 provide
  910. the information you need to train your users in the basics. Schedule
  911. training sessions of no more than 30 minutes each; in each session, users
  912. receive information that is just enough to be productive using Windows┬á95.
  913.  
  914. The ΓÇ£Corporate-Specific ApplicationsΓÇ¥ session varies by the environment and
  915. the types of applications run on the network. This session should focus on
  916. the top 5
  917. to 10 functions that will change because of the upgrade to Windows┬á95.
  918.  
  919. The ΓÇ£CustomizationΓÇ¥ session is intended for more experienced users. The
  920. purpose of this session is to provide information and guidance that will
  921. help these users learn on their own after the training, and teach them how
  922. to work more productively with Windows┬á95. Some of these topics could
  923. include:
  924.  
  925.    Adding items to the Start button
  926.    Adding items to the desktop (move, copy, shortcut)
  927.    Using options of the right mouse button
  928.    Adding a new device (for example, a printer)
  929.    Changing the desktop (for example, screen saver settings)
  930.  
  931. After creating and testing the program, schedule training sessions to occur
  932. immediately before the rollout so that the instruction is just in time,
  933. ensuring that users retain most of what they learn by putting it to use
  934. right away.
  935.  
  936.  
  937. Develop the Support Plan
  938.  
  939. Similar to the training plan, the support plan must be ready to go online
  940. the first
  941. day you begin performing Windows┬á95 installations. Because the quality of
  942. support thatΓÇÖs available during the pilot rollout will be seen as an
  943. indicator of the quality of the rollout as a whole, it is important that
  944. you plan carefully to ensure effective support.
  945.  
  946. Staff the Support team for your pilot rollout with some of your best
  947. technicians dedicated solely to the pilot group for the first few weeks.
  948. The assigned technicians should carry pagers or be available by phone at
  949. all times, to give immediate assistance to users.
  950.  
  951. And, to help users help themselves, edit Windows┬á95 Help with company-
  952. specific information on applications or features.
  953.  
  954.  
  955. Conduct the Pilot Rollout: The Details
  956.  
  957. The key areas to focus on when conducting the installation are: simulating
  958. the
  959. final installation process; testing the capabilities and performance of the
  960. system; surveying user feedback; and making adjustments as needed.
  961.  
  962.  
  963. Simulate the Installation Process
  964.  
  965. The schedule for the pilot rollout should simulate ΓÇö on a smaller scale ΓÇö
  966. the schedule of the final rollout. As you conduct the pilot rollout, you
  967. may find that certain tasks take more or less time than expected, that some
  968. tasks need to be added, or that some tasks can be left out. Modify the
  969. pilot rollout schedule to account for such changes, and use the pilot
  970. schedule for projecting the final rollout timetable.
  971.  
  972.  
  973. Test Windows 95 Performance and Capabilities
  974.  
  975. In addition to the technicians responsible for conducting the pilot
  976. installation, extra technicians should be assigned to measure, observe, and
  977. test the installation. By tracking the time per installation, handling
  978. problems that arise, and identifying areas for improvement or automation,
  979. these individuals help ensure the success
  980. of both the pilot and final rollouts by making the installation more
  981. efficient.
  982.  
  983. In addition, after Windows┬á95 is installed, these technicians test system
  984. capabilities, such as remote administration, for proper operation and
  985. monitor the client computers for performance, stability, and functionality,
  986. highlighting any inconsistencies with the lab configuration.
  987.  
  988.  
  989. Survey Users for Feedback
  990.  
  991. The final part of the pilot rollout involves surveying the users to gauge
  992. their satisfaction and proficiency with the new installation and to
  993. evaluate the level of training and support provided. Test usersΓÇÖ
  994. proficiency by having them perform a few common tasks or use several of the
  995. new features in Windows┬á95 ΓÇö for example, have these users register their
  996. survey results on the server.
  997.  
  998. When collected, combine the survey results with the ideas for improvements
  999. identified during the pilot rollout. Use this information to prepare a
  1000. checklist of open issues which must be resolved prior to the final rollout.
  1001. Then assign team members to take the actions necessary for solving problems
  1002. or making improvements. Indicate on the checklist how and when each item
  1003. was resolved, adjusting the deployment plan if appropriate.
  1004.  
  1005.  
  1006. Finalize the Rollout Plan: The Details
  1007.  
  1008. The final rollout plan is an extension of the pilot planning process, with
  1009. the added steps of documenting, budgeting for, and carrying out the final
  1010. logistics. As you perform these steps, you should also update the policies
  1011. and practices guidelines governing network and computer use in your
  1012. company, and create a template for a central database that tracks specific
  1013. configurations and uses of each network computer.
  1014.  
  1015.  
  1016. Document, Budget, and Carry Out the Logistics
  1017.  
  1018. As you prepare for final rollout, estimate the length and scope of the
  1019. overall installation process. Also plan for all tools needed to complete
  1020. the process within the stated timeframe. If necessary, propose a formal
  1021. budget for the company-wide implementation and present it to management for
  1022. approval. Your budget should include the costs for personnel and resources
  1023. such as system management software.
  1024.  
  1025. After obtaining any necessary approval, purchase the resources required to
  1026. facilitate the installation. If you need additional staff, be sure to hire
  1027. experienced and qualified individuals for the team, and train them
  1028. extensively before getting started.
  1029.  
  1030. Complete your training, communication, and staffing plans for the final
  1031. rollout at this time.
  1032.  
  1033.  
  1034. Update the Policies and Practices Guidelines
  1035.  
  1036. Prior to final rollout, update all company policies regarding the use of
  1037. the network and computers by employees. Be sure to cover items such as
  1038. password length and expiration requirements, and the level of approval
  1039. needed to obtain remote dial-up privileges.
  1040.  
  1041. In addition, update the corporate standards lists for software usage; use
  1042. this is a reference for bringing all computers into compliance during the
  1043. rollout process. Because Windows┬á95 enables the use of many new 32-bit
  1044. applications and of Plug and Play-compliant hardware, these new products
  1045. should be added to the list, and their older counterparts should be
  1046. deleted.
  1047.  
  1048.  
  1049. Create a Template for the Rollout Database
  1050.  
  1051. A template is used to create a central database for monitoring the progress
  1052. of the rollout and to document any areas requiring further action. During
  1053. preparations for the final rollout, create the template, using appropriate
  1054. database management software. Complete the template with configuration
  1055. information for every computer and user in the company, and place the
  1056. template on the server. Then, during company-wide installation, the
  1057. Installation team fills in the template for each computer and user,
  1058. indicating if any additional upgrading is needed. The team can then use the
  1059. template to track open items following the rollout and to measure actual
  1060. progress against original objectives.
  1061.  
  1062.  
  1063. Roll Out Windows 95: The Details
  1064.  
  1065. Following weeks of planning, organization, testing, communication, and
  1066. training, the deployment teams and your organization as a whole should be
  1067. ready for full-scale rollout of Windows┬á95. The extensive preparation for
  1068. this event may make deployment seem almost routine for the teams involved;
  1069. however, thatΓÇÖs exactly
  1070. the kind of uncomplicated rollout a systems administrator dreams of. And,
  1071. soon after the installations, users may not know how they got their work
  1072. done without Windows┬á95. If this happens in your company, then you know
  1073. your rollout has
  1074. been a success!
  1075.  
  1076. The information in this chapter has been provided to assist organizations
  1077. in achieving a smooth migration with Windows┬á95. The remainder of this
  1078. Resource Kit contains information intended to illustrate other benefits and
  1079. capabilities of
  1080. your Windows┬á95 implementation. Following this Planning Guide, information
  1081. is presented in these parts:
  1082.  
  1083.    Part 2, Installation
  1084.    Part 3, Networking
  1085.    Part 4, System Management
  1086.    Part 5, System Configuration
  1087.    Part 6, Communications
  1088.    Part 7, Windows 95 Reference
  1089.    Part 8, Appendix
  1090.  
  1091.  
  1092.  
  1093.  
  1094.